Pros
1. Flexible and relaxed work environment 2. Pay is at par with the industry, but benefits are very constrained when you try to use them. 3. It's in a great space that is ripe for a quality growth if managed properly.
Cons
1. Middle management runs around like a headless chicken running from one issue to another and wastes a lot of time in useless meetings seeming to be very busy 2. Exec Management has absolutely no clue as to what is happening below. They rely solely on whatever BS that gets fed to them. 3. Bottom line, Management from top to bottom is horrible and rife with infighting and politics. 4. Most of the talented people have left and the show is being run by mostly sub par run of the mill people. Some pockets of good have been sidelined and taken over by mediocres. 5. Constant layoffs and re-org has inflicted low morale in the remaining personnel. 6. Absolutely no personal growth or training provided to the employees.