Since going public the company is doing much to improve compensation and culture. Engineering environment is long hours, small cubicles, overly aggressive schedules, overlapping priorities, to much time spent in China.
Company gives cameras to employees, has reduced pricing for employees, now has 3 hours every Thursday of do what you want and shoot it. Has a cafe on site. Company Christmas party, release parties at Great America, other company functions,
Kitchens with free drinks and snacks, free cameras
Lots of china travel, long hours, near impossible schedules, little stock options.