Pros
The tech world can be a bit on the fast side, but I enjoy it. Even with the normal day to day, there is always something new to do. I am able to easily work and talk with the other teams, which makes my job a bit easier. Thatcher Tech allows me to be an independent worker; I am able to see what needs to be done and figure out how to make it work best. The dynamic between the teams is relaxed and personable. Cabinets are always full of snacks and lunch is randomly provided for everyone. When they have new employees, they try to arrange a "Welcome Lunch" for everyone to get to know the new person, which I feel is pretty important at breaking the ice. All the major benefits you would expect from a company, plus fun group activities.
Cons
As with any company, there are times of butting heads. Sometimes it is hard to get a hold of hire ups and get an answer, especially when everyone is running around busy. You can tell it is a bit short staffed, so there are some people wearing a few hats.