Pros
Beautiful building Good food in the cafeteria Nice Co-workers Shuttle/Train service is convenient
Cons
There are many aspects of the job I thoroughly enjoy, but none of which have to do with the job itself. The building is beautiful, and the people are great. Lots of snacks and treats for birthdays and everything else. The food in the cafeteria is pretty good. However, If you're in software development and interested in new and developing technologies, this is not the place. Everything is run on older systems and it seems like all of my time is spent putting out fires or fixing bugs, and not actually building anything. It is very hard to communicate across teams and feels like you are taking orders without knowing the purpose behind the tasks. The company is trying so hard to get things out quickly, there is little time to refactor or figure out the best way to do things, or even communicate to another team, resulting in things getting done improperly and causing a lot of problems. Company moral is down. Since I've been here only 7 months ago, there has been a large round of layoffs, and many people, old and new, have left. On the upside, It feels like people here really mean well, but there just aren't strong enough leaders to guide or influence the change. Hopefully things will turn around with the new CEO.