Pros
Smart and talented staff. A lot of pair programming, and exchange of ideas. Successful as a middleman between buyers and sellers of online advertising.
Cons
Very siloed, engineering and the business side staff rarely interacted and socialized. The company has been trying to release software to market for years, and for a variety of reasons, that goal still seems distant. A lot of the "best workplace in Chicago" attributes that made Centro so attractive as an employer have been deliberately peeled away. Management rationalizes this by saying the staff needs to "step it up", so Centro can remain competitive in the marketplace. The most troubling aspect to me was the shift towards a top-down, almost tyrannical management style. Employee feedback is now regarded as dissent, and people who dare to speak up are stigmatized as negative and humiliated in front of their peers. Due to this, almost half of the engineering team has left since June. This turnover, in no small part, has to do with new management in engineering. Health insurance premium for employees with a family is by far the highest I've paid in my career.