Pros
We get to work on new greenfield projects with latest technologies like .NET 6, Angular, Mongo/SQL, Azure, Docker and Kubernetes. Opportunities to learn from great team members and skills will stay very up to date. I have worked at places where the technology stagnated and management did not care to upgrade anything or try any new technologies. That is why I left those places....
Great benefits and perks. Very supportive of remote work and unlimited PTO.
Everyone on the teams I have worked on are focused on team and not individual success. A breath of fresh air.
While working with clients can sometimes be challenging, management and the owners are very supportive and really have your back.
Cons
Smaller company so if you like to blend into a larger organization it will be tough.
Some of the projects on larger clients can last a few years so if you get bored easily it might not be for you.