Pros
I have worked for both public and private companies, large and small - Taymor is at the top of the list of my favourite places to work. Pros: Culture, salary, values, work life balance, support, transparency, career development, leadership, the list goes on.
Cons
None that I have come across yet