My only complaint is that they are located in the Park 100 area which is a nice area but it's a 30 mile drive for me. So the drive is the only con for me. I'm sure people will find things to complain about on here. You can't please everyone. Working with a great team does play a large part in how someone feels about a company. I'm still within my first year so I don't know everything going on but on the surface, it's a great place to work