Pros
The people are great and have plenty of experience and passion. There's so many people here that want to succeed and make the company better.
Cons
The management and direction is so poor it's almost a farce. Middle management look to the CEO for guidance on the smallest things and so the stress gets filtered down to everyone else. Plus the arrangement of who reports to who changes every quarter, along with company priorities and plans. The COO is also ruthless beyond belief, and seemingly lets people go depending on how he feels about them and cares little about their workload. Interns and analysts are also ran like a sweat shop, with workload being massive, and little to no care for what is possible - it's do it or be let go and don't complain. If you're reading this, know that burnout is common, and people leave or get let go without any support or care.