The expectations that are put on employees can be unrealistic, especially if you factor in the often ridiculous pay you get for working yourself to the point of burning out. Also, the work-life balance ir virtually non-existant. I even heard one of the CEOs say on multiple occasions that he "does not believe in a work-life balance in the IT industry", which looking back was a MAJOR red flag. You see experienced engineers quitting the company and clueless interns being hired in their place. Sure, it's cool that they give young, inexperienced people a chance, but it can get very frustrating when you have a bunch of interns on a fairly complex project, when you actually need people who know what they're doing. If you want to get a raise, you have to complete at least 70% of the bi-annual goals that are set for you by management. But there's a catch - the goals mostly consist of things you're supposed to do outside of your working hours, while your actual performance and involvement aren't factored in at all. Also, even if you complete the whole 100%, the raise is not guaranteed and the possible reasons for it are unclear to say the least. It's very difficult to really get ahead, unless you're BFFs or smoking buddies with upper management. There's a very highschool-esque vibe about it. Like, there's this crowd of "cool" kids, that you have to become friends with to be able to enjoy the perks of being there. Yeah, they can be mean, but they do offer something in return. However, I've noticed that once people do get inside of the in-crowd at TDL, it somehow brings out the worst in them. There's a lot of chaos within just about every aspect of the company. And when I say a lot, I mean A LOT. Especially when it comes to HR, which, more often than not, are simply not doing their job all too well and sometimes even being full on disrespectful and self-absorbed mean girls. There's a lot of parties and teambulding events, which, I'll admit can be fun, but it's a kind of sad that they almost always alcohol-focused and a lot of people get blackout drunk. Sure that might be appealing to younger people, but if you're someone who has other priorities in life (like a family, for example) or simply are not much of a partier/drinker, it can make you feel left out. You can expect quite a bit of rude/inappropriate jokes, childish tantrums, impulsive decisions and overall obnoxious behaviour from people in higher-up positions. Regardless I still do have tons of respect for both of the CEOs. They've managed successfully run and grow the company for all these years, so obviously they're doing something right. However, I also think that the work environment at TDL is very unhealthy.