Pros
- There's a lot of free food and leadership is lax with its budget. Basically, if you want anything that costs money, you can probably get it. - A lot of the employees are really amazing people.
Cons
- When I worked there, everything was extremely stressful. Working for non-technical leaders compounded the stress. - The culture disappeared with each passing month. Due to the deadlines and general disorganization, everyone seemed depressed and anxious all the time. Communication was lacking; when people tried to improve something, no one else followed through. Some engineering leads in particular were condescending and unpleasant to work with. Without a solid culture in place beyond a some frat-boy jokes, things could get pretty dismal. It's a shame because a lot of engineers and non-technical employees are really intelligent, talented, and wonderful to work with.