Pros: free friday lunches, ping pong table
Cons: hidden bugs everywhere, no documentation, unreadable code
Interviews are like a watered down version of Google's interview.
Typical day starts with a 20 minute meeting, and then heads down at the computer rest of day.
Management is non-engineering focused.
Tracking down bugs on a poorly structured system.
Many employees hoping to cash out when company goes public.
Very poor quality testing of product.
Lots – more... of old, obscure, and one-off technology that will not transfer as usable skills else where.
Most people work 9 to 5 but you'll have to work longer hours and additional hours from home after a year. – less