Pros
People. We have a great team of people that work hard and those that put their head down and grind tend to not get as jaded as those that leave, which is a regular occurrence, whether or not it's of their own accord. In the last week we've had three people resign or get fired. Overall those that are dedicated truly care about our clients and the relationship our organization has with them. Clients really appreciate that our teams, whether in sales, professional services, marketing or support, really go the extra mile. Great benefits, although over the years they have waned a bit but I can't complain too much. Great match on our 401K and your personal healthcare is paid by the company. If you want to add a family member then it is coming out of your pay which is fine. The company is still growing. We can't expect to be at a Google or Ultimate Software level yet. Also, flexible time off. We have a great amount of PTO and a fantastic ability to get out of the office early if life makes a request of us. We usually make it up working from home or coming in early/staying late but as long as you're meeting your goals and work is being done there are no qualms with you coming and going. Quarterly Team Building Events are plentiful usually two per quarter and when a good group of employees come to an event it's very fun, however as of late it's been tough getting attendance as company morale is at a low. As a matter of fact, I am sending this from an in-office happy hour! Good times. We've finally started a training department company wide which is something we lacked before. It was sink or swim back when I first started. We lost a lot of good people that could have benefited from direction.
Cons
Being a Paper Tiger. Being expected to uphold this image of something we are not yet. We used to be a small family company and clients like that feel, we've shifted to show priority to larger clients and that's fine but the older clients notice and feel the shift. This change to a more corporate environment felt like it took place suddenly and without any warning internally. Keep in mind we do this with no VC money or investors. To keep our top talent and attract top talent we need to be able to pay that top talent. Even our average talent needs to be paid more for the hard work they put in. If a couple key people were to leave the company I'd immediately start looking for new employment. The head of HR gives off a vibe of arrogance. Any interactions with him seem disingenuous. I have had multiple colleagues tell me in meetings he seems to not be paying attention to what is being discussed. Looking on his phone constantly even while someone is talking to him, which I personally have experienced. He makes us take surveys nearly every quarter and it takes six months or more to aggregate the data? Everyone fears when this guy comes around their area because of his reputation for firing people. Which may be unfair, as their managers were too chicken to fire them before his arrival. There was a mass purge about seven-eight months ago when he first came on the team. We're understaffed, but with no more room in the new office space to really house everyone. Not to mention it's difficult to hire people when our salaries aren't comparable to other companies in our space. Also promoting from within, I have colleagues that have just had their decks and salary shuffled around for the past ten years staying at the same level of rank within the company.