Great people and cool technology. Management other than CEO is great.
Cons
CEO micromanages everything and doesn’t let people with years of experience do their job. Preaches a team environment, but wants all the attention on him. Will make people uncomfortable to promote his “team” environment.