Pros
There's smart people there if you're truly interested in energy efficiency(or what remains of it at this point). If you really want to learn about HVAC systems or building science there's folks there who can school you in it. The vacation/leave policy isn't that bad, most managers are flexible with it as long as you hit magical utilization targets(just bill everything if you want to keep your job). The office culture actually got better, but there's basically nowhere to go but up from the nadir of morale they had for years. They actually addressed a few concerns though most of these are things that normal companies do already. They actually do some fun stuff occasionally now after people complained it wasn't a cool place to work. Basically if you're young and need to get your foot in the door somewhere, it might be a decent pick for a few years to get some more skills and pad your resume with a position or two, but don't expect much longterm potential. Get in, get your promotion, and get out!
Cons
-CLEAResult was a little known player in the industry for years until they got some venture capital megabucks and bought out and acquired basically most of their industry competition though they forgot that that just left room for outside players to get into the market. Throughout this incredibly inorganic growth, a lot of beloved and smart people lost their jobs(due to the regular layoff cycle) and others just got fed up and left(usually to CLEAResult's own clients). Which meant that a lot of institutional knowledge was lost, positions weren't back-filled for years, and people got even more overworked and tired of it and left. They had insane growth targets that could never meet, while they ignored support of their existing clients and work(and lost some of those also) Now they have a new venture capital owner and are trying to act like things are going smoothly. Unfortunately the opportunities in the industry are dwindling and they're probably about to start the latest round of layoffs. -For a company that prides itself on being this tech-savvy consulting firm, they're incredibly backwards in terms of infrastructure and IT support. They roll out a different CRM system every couple years(without realizing that most of the programs are too complicated to just use a CRM system). They also don't seem to know what a data warehouse is, though that's what they actually need in a lot of instances. -No career growth for most people unless you're one of the lucky few. A lot of managers or directors got promoted up the ladder in the boom years and had the right friends on both sides of the industry to keep their jobs, but forgot that maybe others had some career ambitions. If your manager gets hit by a car or takes a role at a clien you might have a shot at promotion otherwise, it's a crapshoot. They don't have a real defined set of roles and positions in the hierarchy as it is, people's job titles below manager are often ambiguous and don't reflect the work they actually do. Management tasks are often done by lower level staff, while managers have to work mostly on client relations and business development. -Teams get rearranged constantly outside the program teams and people end up just working on way too many contracts. Leads to more burnout and then people leave and others have to pick up the slack.