It's a typical place to work.
Pros: great coworkers, casual work environment, exciting work.
Cons: no job security, no individual value as an employee to the corporation
When I started here, 9 years ago, it was a strong, secure, growing corporation. My co-workers have always like family. Everyone gets along with everyone. Over the years, it has slowly become evident that I'm working for a large corporation and that the most important thing in the office is the bottom line, regardless of quality, client satisfaction, work/life balance, etc. It's become "a job" for the first time in my life. That's the trade off.