Microsoft – “Great job, great weather, I love it!”
Pros
The salary is awesome, there are tons of challenging problems to work on such that there is basically "infinite work" - you have to gauge yourself. The weather in CA is beautiful. Everyone that works here are incredibly smart and usually highly motivated. The software Microsoft sells literally changes the world!
Cons
Career growth is somewhat limited compared to what you could possibly achieve if you started your own company, which is what I want to do eventually. The anonymity of a huge corporation can lead some people to apathy, which can be annoying when you are working your ass off.
Advice to Senior Management
We need to speed up development. Our competitors seem to always be 1-3 steps ahead of us! Other than that, I am generally satisfied with managment.