Pros
- The cafe is amazing, even if it's not free. - Great equipment - standup/sit-down desk, machines for testing. - Smart co-workers who care about their job. No slackers. - Shuttle buses for transportation. - Bonuses for job well done.
Cons
- Meetings where you could cut the tension with a knife. - Profanity is okay at any time. - More work than can be done in a 40 hour work week. - If you're a woman and work in engineering, but you're not a programmer, be prepared to be lonely. - If you don't respond to emails received on nights and weekends, you're left behind. - Arrogant company culture. They expect you to treat your job like you're employee #10 in a start-up. - No work/life balance. - Dysfunctionally secretive. Little to no guidance to new employees. - Co-workers pass you in the hallway and don't acknowledge your existence. If you enjoy a competitive work environment where meetings get tense, and the company takes itself very seriously, with long hours, then you'll be okay.