Pros
I’ve worked for eMaint for many years, and the one thing that stands out is watching people advance and gain new responsibilities in a relative short period of time. It’s pretty common to see someone in customer support learn the product and be promoted to an account manager in less than a year. I’ve also seen someone start out in Sales that had great people skills but not the typical sales mentality. They moved that person over to the customer services side and they were much happier and more productive. For me as a software developer, the best thing about the company is the ability to separate myself to focus on my coding projects. I’m still connected via email and chat for people to ask me questions, but everybody is aware to let the developers respond when it’s convenient for them.
Cons
With the company growing rapidly, we are not the small business that we used to be. I used to know everyone working here fairly well, but now as we approach 100 employees there are some that I don’t interact with much and hardly know. But without this growth, we wouldn’t have the opportunities for moving up in the company.