Avantages
The actual individual contributors that you interact with on a daily basis are phenomenal, especially the recruiting and sales teams. Lots of people really care about what the do and how they do things, but once you get up into Sr. Leadership, it's very much a "good ole boys" kind of club.
Inconvénients
Terrible retention of employees. The culture is very poor. Sr. Leadership is very retaliatory in some of their practices and they really don't seem to care about their people that much. Benefits, especially time off, are extremely poor. Pretty much zero work/life balance and they do a great job of making you feel terrible for being a parent and wanting to spend any time with your children. Also, word for the wise: if you are planning on getting pregnant while you work for Klein, don't. You will constantly be shamed for being pregnant and HR Leadership will straight up call you derogatory names for having children and laugh it off. There were insanely inappropriate things said about those who were pregnant at a baby shower and to this day, nothing has been done about it and I can almost guarantee that nothing will ever be done about it because leadership doesn't seem to care about their workers as they say they do. They care more about you working all hours of the day and not taking any time away from work to be with your family. Never had I worked for a company that fought so hard for me not to take one of my sick or PTO days. Compensation across the board is very low as well. Very rarely will they pay people above the mid-point of a pay range and will go out of the way to not include bonuses, decent commission payouts or anything else to help counteract the poor benefits.