Pros
Coworkers were great, until they started leaving in a mass exodus. If you need time off and your manager is available you should easily be able to get it approved.
Cons
- Low pay - No promotion potential unless you are a "cool kid" - No career path or guidance - Upper management gives no constructive feedback, they were constantly making people VP's while I was there, while not giving the people actually doing the work any raises - Every man for himself - Promotions were few and far between if you're actually doing work, you'll be lucky to get a small (1-3% raise) every 2 years. If you decide to take a job here, make sure to negotiate as hard as possible to get a higher base salary as you will not get raises. - They took away many of the fun events that we had there when I started. - The stock is dropping consistently.