Pros: on site cafeterias, indoor pool, gym, good compensation, intelligent, well educated and helpful coworkers and management.
Cons: can't think of any
No micromanaging here. Be a professional, work hard, give 110%, and you will find yourself loving your job at EMC. Many will be your rewards. Tons of opportunities to grow and learn everything you want to learn. Coworkers are very positive, upbeat. Work environment is electric and its catchey