Decent place to start, don't suggest staying too long!
Pros
Good benefits - health, 401k, snacks, lunches, etc Great people - some of the smartest and talented I've worked with Culture is held together by a shared love of the industry Lots of technologies to play with, some old and some shiny news ones Leader in our market space Real potential to be a great company
Cons
Large amount of turnover, from Exec level all the way down. Have watched several teams get wiped out. Job security here in general is very low. New leadership in a cycle of about every 6-8months. Always trying to change without giving time for those changes to take hold. Newest COO and CPO (there is not CTO...) do not engage or talk to the normal employees. They push down their changes through the VP's forcefully which in turn has created some morale issues recently. Annual raises, bonuses, or advancement do not exist. You may get a review but nothing will come from it. Make sure to get your starting salary large enough to cover your time here. Leadership is lacking in experience, motivation, and direction which flows down hill into the teams. Lack of unity amongst the teams towards a common goal. As a normal employee your voice will most likely not be heard.