Avantages
Pros * Total compensation package was good ( pay, stocks, 401k matching ) * Beautiful campus and excellent food. * Amenities such as free food + beer on Fridays, free gym usage where other companies are charging employees ~$20 just to shower! * There is ton of diversity and some of the best people I've had a chance to work with.
Inconvénients
* How many people does it take? Definitely too many cooks in the kitchen for certain jobs. * Always looking out for # 1, Always? - Promoting oneself always seemed to be among the top in a priority list, even when promoting means lip service. * Becoming too cushy - I've heard it once referred to as a "country club", while the environment is ok and the amenities are top notch, the daily work is something to be undesired. I referred to it as " a nice play to retire from without the security " since the fear of losing ones job is more evident. * Agile methods - the use of agile methodologies are used poorly and our "scrum masters" merely follow the process verbatim without questioning it's usefulness. How useful is a 1 hour scrum every day for a small group where the same regurgitated info is mentioned three times out of the week? I don't understand the use of explaining what we're working on when we clearly have it entered in 2-3 other areas throughout a monthly sprint. * Meeting junkies - Meeting place for everything, I mean everything! If it involves more than 2 people, that's automatic meeting place instead of just going over and speaking to the person(s).