Pros
Since working here I have seen the company grow exponentially - and they are constantly hiring. They are continuously investing in their personnel and processes and are always willing to listen to to ideas on improvement. I have seen that management recognizes and rewards their employees and that they invest in their employees and as a result are able to retain them. They do this through a combination of competitive compensation packages, employee stock options, excellent healthcare and the little extra thank you's - like donuts for everyone to celebrate a great month! They want you to succeed and will give you all the tools necessary to make that happen. As a result, Aerotech seems to attract great people - and it is very easy to make friends and connections - which in turn enhances your work day and makes you a happier and better employee.
Cons
The company is growing very fast and as a result everyone is very busy with a lot of individuals working in silos. I think it is important to have more frequent (monthly?) meetings to get departments to feel more like a team - and to open the lines of communication to aid collaboration.