Pros
Moved up in pay quickly and if you are doing great work, they show you with pay increases and bonus; I work both in teams and individually depending on the project; listen when there are issues and work to solve the problem; very nice people who are considerate of the fact that you have a personal life and family (work is not everything!); mostly remote but can travel to see clients or work in NYC office; annual office party and other ways to get EEs together and get to know/see one another; lots of PTO time even at new hire;
Cons
The benefits could be better considering we are in benefits consulting and it would be nice if they paid for more of those benefits (price for STD/LTD is outrageous and the 401k ER contribution has a cap!); while the pay is reflective of your work, they do not actually give job title promotions; management tends to be hands-off which sounds great until there is a new hire or workload issues;