Great people, interesting projects, had a good culture for a while
Cons
Poor communication. Lack of consistent leadership and vision. Claimed to be collaborative and open but kept staff in the dark and were very selective about who they shared information with. Lack of leadership ability in technical leads