Pros
-The people: I am consistently impressed and amazed by the talent and intelligence of the people I work with. My direct managers are great to work with and do a good job of leading by example. The environment is collaborative rather than cutthroat, and if I run into a serious problem, there are always people to turn to for assistance and support. The work: Overall, the work is interesting and challenging without being overwhelming. The nature of the work means that you are rarely stuck working on the same project or task for extended periods which helps to keep certain aspects from getting tedious. Developing insights and seeing impact and buy-in from a client is extremely gratifying. The opportunities: Being in an in demand field means that there are always new and exciting projects to be a part of. The aggressive growth trajectory of the company means there are lots of ways to take on leadership roles and responsibility. The constant evolution of tools and methodology means you are constantly learning and developing new skills.
Cons
Benefits and compensation: While I have seen many positive changes in this area in my time at the company, this has been a bit of a lackluster area compared to other aspects of the company. Continued improvement here is important to retain and attract top talent. Resources: Being outside of the headquarters in NYC, from a technical resource perspective I have sometimes felt like our office is an afterthought. Growth in personnel hasn't necessarily been followed by an increase in technical resources. Unavailability of laptops due to travel or malfunction has led to a few uncomfortable moments of prioritization. Generally it feels like as a satellite office, we are the last to get access to new resources or initiatives (laptops, webcams, snacks, etc.)