Pros
I worked here for 3 years and it was the best job I ever had. The office environment and the amount the employees enjoyed working and interacting was exceptional. The company is still growing and was mostly great to work for.
Cons
The major reason I ended up leaving was because the company was not interested in paying attention to my needs while they had everyone working from home. I had moved into a new position and they called me back into the one I had worked in previously. I was happy to help but had to fight very hard in order to get back into what I had worked to move into, and communication and follow through by management was terrible in helping with this process. Up until this point in the last 6 months of my employment there I never had anything close to such an issue. I constantly felt taken care of and heard. This was a rude awakening for me, and I hope it was an exception and not a rule, as I'd still advise anyone to give them a try. They are honestly great.