Great culture, good people and good salary
nice benefits like salary reviews twice a year, and lots of in company talks about different subjects and technologies
Cons
not really a lot of cons, the company works with third party clients, any problems you may have comes from their side