There has been a lot of recent change in the best ways through new, thoughtful leadership / directives and building relationships throughout McCaffery as a whole and it's truly beginning to thrive. The people that work there are genuine and welcoming and truly fun to be around. They take care of their employees with fair pay and ample time off and as a family oriented business they care about you on a personal level first rather than as just another number. Would highly recommend working here!
Cons
It is still in the beginning stages of these changes / its growth, so opportunities can be fewer at this moment in time