Pros
Growing and hiring a lot
Cons
Recruiters and Managers seemed great. However, when you get hired and are transferred to HR/legal for onboarding the wheels fall off. Getting calls or messages back takes multiple business days, responses typically come after hours, deliverables are always late, and they are not flexible on pay even when you have higher offers. Worst of all, they are dead-set on a non-compete agreement that restricts you from working anywhere else in the energy efficiency/auditing field even if you leave involuntarily (layoff). In a field that is beholden to utility contracts and variable demand (COVID) that is unacceptable. If you want a non-compete for voluntary departures that's one thing. It's not right if you lay someone off. They will try to pass it off as "industry standard" and that you can ask for "permission" to work for a competitor if you get laid off but give me a break. I'm very glad I decided not to stay and gave myself a 33% raise by going somewhere else that values good employees. Oh, and the place I went to didn't even attempt a non-compete despite having much more valuable information. They handled it with a simple confidentiality agreement.