Vantaggi
It is a fast paced company with job roles that are always changing. There is a lot of room for growth and advancement if you are willing to relocate. My experience with management is very good towards Work/life Balance and allows me to put family first. Of course the actual times you need to do this should be minimal, but when it does I have no problems what so ever.
Svantaggi
The compesation is a little of the low side. I am not sure if other companies are the same but it is very tight-fisted here. A review of my position put me in a salary range I am not meeting for the last two years by thousands of dollars. If it were not for the very generous and flexible time off I would have left long ago. Others are having the same issues as far a pay is concerned. Communication is often OK at best. The running joke is ATT stands for At This Time because everything is always changing. It seems like a lot of wasted effort at the time to me. In the company defense I am on the lower rung of managment, so I do not have access to all the information.