Pros
I have worked for HRsmart for 7 months now and have been very pleased with the overall company. It isn't a higher pay scale that lured me to the company. It was the benefits, the ability to grow, the knowledge I stood to learn, and then people most of all. Management's attitude is definitely one that fosters a family life and they do their best not to intrude on it unlike many other companies I have worked for. HRsmart is the only company that I have worked for that tries to let their employees go early before most holidays with pay. Nobody does that today; I would have to take a 1/2 day to do that anywhere else.
Cons
Because I came from smaller companies, it was easy to learn other skills and broaden your knowledge to do your job better. That is a little difficult with a company of this size but that is purely compared to my previous job experience. Really, I have no complaints.