Pros
Nice team and culture, enjoyed it.
Cons
should be able to get a Mac instead of PC
Pros
Great benefits and great collaboration between colleagues. There are a few micromanagers but overall it is great place to work for.
Cons
Not applicable for this company.