I have been working at Simpson Gumpertz and Heger Inc (More than a year)
This is a difficult industry to work in - completely client driven and billable hours are our lifeblood. That creates a pretty tough environment to maintain work-life balance. That said, Simpson Gumpertz and Heger does it better than most. I have worked at other organizations in this industry, and this company is far more caring about their employees than most. Some of the best benefits in the business - the profit sharing alone represents an amazing investment in the employees. The company's commitment to (and investment in) the learning and development of their employees is substantial. You get paid for every hour you work at all levels of the organization including the most senior, which is rare. They are going through a leadership transition and have executed it remarkably well.
Growing company, profitable company, widely regarded as among the best in the business, deeply care about employees - what's not to love? The only reason this isn't 5 stars is because of the industry - you can't be Google in professional services, the money and time just isn't there.
Some growing pains around how we are going to maintain the culture as we continue to grow.
As with pretty much every technology company, finding good people managers is a challenge.
Even though it's inherent in the industry and not exclusive to SGH, it's a really tough industry to work in. You can build a tremendous (and lucrative) career in consulting, but it's not easy.
Advice to Management
Keep doing what you're doing, but perhaps increase the level of communication and supervisor training.
I applied online. The process took 2+ months. I interviewed at Simpson Gumpertz and Heger Inc.
The interviewers were were typically principals at the office where I was applying. They were very nice, and the interview was very interesting. First there were a few technical questions to solve on the board (structural design and structural analysis), and then they welcomed any questions I had about the company and the work that they do in their office. Afterwards, I met with a junior engineer who was very supportive and answered any additional questions I had. They were great.