Pros
This is a perfect place for mid-entry-level IT personnel. You are exposed to dozens of different companies, configurations, preferences, etc. You will learn a lot real fast if you have the right mindset. Great place for someone right out of college needing to kick start their IT career.
Cons
I'm baffled to see positive reviews when googling this company. It's definitely employees that are well into their career there trying to boost ratings. That being said I feel it important to share my honest experience with Executech. First off your interview there makes it sound like you're going to be doing something totally different and "more structured" that you actually do. When you first come aboard your first day or two are probably the only structured days you will have there. They offer training in the morning and throughout most of the day, but not the whole day. Some days longer than others. Great. However afterwards you are expected to go "shadow" another employee. This has got to be the most disorganized system there. I can't tell you how many times I was left with no direction, no one to shadow because "things came up and they couldn't". It was a stressful mess. A company that is built on serving so many other companies that organization has got to be a priority especially for new employees. This job is severely stressful. There is little to no work/life balance as you have no idea from day to day where you'll be, how long you'll be there, and how far away from home you'll be. I remember traveling from one end of the valley to the other even though I was assigned to a specific geographic location. Tools and resources are frustrating. You're given some basic tools to get started but you are required to establish your own arsenal, now if you're not a seasoned IT person this can be rough and take a long time to build up a specific tool set that will combat most scenarios. They do prepare you for that. There is a common phrased passed around there to newbs, "it's like drinking from multiple fire hoses". There are a lot of incredibly talented IT people out there that have a lot to offer however this principle is messed up with this company. It literally is like drinking from ten fire hoses. It's true most new hires don't last more than a couple weeks because of the lack of graduated structure to build trust and instill confidence. It's sad to me, because I know this company could be so much more if they took more time to value their new hires and have dedicated time and teams to make it happen. The other issue there are with "dispatches" Oh this one is a nightmare. Team members are expected to maintain their hours with their clients which for most take up most of the day. They are encouraged to double or triple bill while at a client they are working at. Hate to say it but not the most ethical. However when dispatches come in team members are pressured to leave whatever they are doing to go drive who knows where to take care of a situation. This can cause all sorts of frustration given whatever the situation may be. There are those who don't have much going on that take them, and for the most part it goes smoothly. I strongly suggest that a dedicated team is established for this type of thing. When employees have 10 plus clients to look after, the last thing they need is to worry about a dispatch. But that's my opinion. PTO is another joke, ya there is this thing called unlimited PTO, but if you're good enough to attain it, you're busy enough to never be able to use it. You're at the mercy of asking for people to cover all your clients before you can take off. This can take weeks to do. No way you can do anything last minute, and forget ever getting sick. There are a lot of people that will kindly take said clients for individuals but it's all based on luck. Your first three months are rough! You have to drive your car everywhere and that wear and tear is not for everyone. You do get mileage reimbursement, but that hardly matters when you're putting so much strain on your own vehicle. Company vehicles should be used for any company business if trying to maintain a certain image. Privileges to keep the car at home should be the perk of staying there for more than 90 days. The car situation is definitely something that needs to change to keep good quality employees on staff and wanting to work hard to grow the business. In conclusion I know there are a lot of negatives, but coming from someone who has worked many years in the IT field this is definitely a frustrating place to end up if you're mid-career. It definitely feels like a step backwards. There are tons of incredibly smart people that work there and you can learn a lot from them, but most those people have been there for a while and grew with the rapid growth. Be aware before applying, know what you're getting into. It can be a great challenge and one worth taking on if you have the right stuff, right mindset and attitude. It's not for everyone.