Pros
The physical office was easily the nicest I've ever worked in. Pretty good layout, bright, inviting, modern. Free snacks are provided, as are occasional lunches. Due to the high turnover, there are opportunities to act in a more senior role earlier than you might be able to at another company, though probably not in any official capacity.
Cons
The owner, Dave Siembieda, is easily the biggest problem with this company. Regardless of who you officially report to, every single person has an invisible line on the org chart that goes straight to him. He prefers to give out only what information he considers to be necessary, but he is also quick to berate people when their choices are reflective of the lack of context the need-to-know approach provides them. On the topic of berating people, I have seen him literally yell at employees in front of their coworkers. Although he will sometimes apologize later in private, I only saw him apologize in front of the coworkers who saw the incident once. Even on that occasion, the apology was not "I'm sorry that I treated Employee X poorly," but rather "I'm sorry that I claimed Employee X did not clear this with management when they actually did." So even then, the focus is entirely on the employee and whether or not they somehow deserved the poor treatment. In meetings, Dave would regularly be rude to employees. If he didn't agree with what was being said (frequently because of details that the employee had no way of knowing), he would often sigh and look up at the ceiling or bury his head in his hands dramatically, with a little "do I really have to deal with this?" kind of chuckle. Extremely demeaning, and not the least bit helpful. Here's the kicker: after Dave had a chance to calm down, he would frequently corner people and explain that he is just trying to help, because he doesn't want people to have to work late (he's fond of saying that he wants employees to be able to go home at 6 - 6!? - when he's talking about getting work/life balance in order, and his go-to solution when a problem comes up is "no one leaves until this is fixed," so this claim is highly suspect), or because he's looking out for us. To verbally abuse people and later try to twist things so that the abuser is the victim and the abused is the one in the wrong is gaslighting, plain and simple. It is manipulative, abusive, and harmful. After I left Thatcher, it took me months before I was able to go into a meeting with my manager and not wonder what I was going to be in trouble for. It's been just over 2 years since I was there, but I still feel my pulse pick up and fight-or-flight start sometimes when someone has nearby has a voice similar to his. The place is a nightmare, and it wasn't until I was gone that I could actually realize how bad it was. Avoid this place at all costs.