Pros
very easy work schedule and great life balance, great place to learn in a broad spectrum rather than single minded tasks
Cons
company changes management and CEO's like people change underwear. every time there is a change in management, there is a lot of layoffs and firing as the new management brings in their own people to take over. the pay here is VERY gender and racially biased. if you are a female you will excel here as they favor women more than men. it is the same if you are african and white. this place is NOT a real engineering company, the pay shows it. pipers and cad people make 2-3 times more than engineers. its ridiculous that a piper makes MORE than department managers. the salary for engineers is less than average, as you can see all the money goes to the pipers.