I'll call out that BTS is a Consulting firm & consulting is a very unique field in terms of demand/how much of your time is utilized. I think there's always areas for improvement in this field, but generally speaking if you're interested in being a consultant, you should know to expect longer hours and travel.
Here's my cons:
- The whole company is generally underpaid. It could be considered a bit of a trade off for some of the other benefits you get, but it's a strong consideration
- I've heard rumblings of a "boys club" kind of attitude, and I imagine that might happen a lot more at the top of the company (Senior Director/VP+). Among consultants, I didn't find this to be the case
- Employees are unevenly stretched thin/Playing favorites - "Favorites" can get more opportunities, and generally I've seen the case where some consultants are overworked and others are massively underworked at the same time
- Rolemodels obviously overworked - When you look to your more senior colleagues, which you may have the mindset of "I'm gonna be them/have their work lifestyle one day"... you look at it and immeidately want to say "I absolutely don't want that." Lots of Senior Leaders who have periods where they work consistent 12-20 (yes... 20) hour days or who aren't home week after week and have families. As a junior employee, it's not inspiring.
- Actively making choices to overwork and inconvenience employees - For example, I was on a project where my leader confidently suggested that one of our facilitators lead a workshop that starts at 2am for European participants. If we would have had someone in BTS Europe facilitate it, we would have lost maybe $250-$500 in revenue split. That's not needed for anyone. I've also heard of single parents being called to take last-minute travel for work with only a couple of days notice, which I could imagine is incredibly inconvenient.