Pros
eshots is a great company to work for, the people are very knowledgeable and will help you learn and grow in your career. Managers and upper management have an "open door" policy, if you ever have something on your mind there are countless people that will help you and listen. It's a collaborative and positive working environment where people feel valued and appreciated. Also get exposure to fun clients and events - in the 2 years I've worked here no 2 projects are exactly the same - which keeping things interesting!
Kontras
None really - great people, management and culture.