Pros
There are a lot of eager and hardworking kids at the company but it seems like 90% of employees here are inexperienced and under the age 25.
Cons
Management cannot be trusted and most employees feel this way. There are constant lies from management and you find out most things from other employees well in advance of management making announcements. There is pretty much no work life balance and you'll need to plan on working pretty much all hours of the day. Management's priorities constantly shift and don't follow any principles set for the company. It's pretty much up to whatever regime is in power at that time. This place has also turned into a good old boys club. If you're not related to someone in senior management or friends with them... doesn't matter what skills or merit you bring to the table - all doors are shut and you have no chance at progressing your career from your current role.