Pros
Cyanogen was a great place to work when I started. More management was brought in, and everything slowly went downhill. Hopefully the new CEO can fix it.
Cons
* Management is clueless about what their employees are working on. * Too many buzzwords. Obviously their product needs more sockets and graphs to be successful. * Focused on metrics over everything else. * Laid off a large chunk of employees, then started hiring again the next week. * Plans to monetize their product were always half-baked, and almost always were things users wouldn't want. * Focused too much on hiring for certain positions (SE), while other positions were desperately needed as they were understaffed/overworked. * Quality of new candidates dropped drastically while I was there.