Company: Microsoft
Date: 2012-07-21
Overall rating: 3/5
Employment status: current
Experience level: Junior

Losing Much of its Charm
Pros: flexibility in work schedules, can take time off for appointments whithout punching a clock.  Salary pays the bills
Cons: Very political.  A finance based company, not engineering.  Hardware engineering is achieved by brute force and compromise on features/performance.  Managers are a separate caste from individual contributor employees, keeping a high wall between the two cultures.  Heavy workload - Need to put in 60-70 hours a week.  Not efficient, not scalable.