Pros: smart, fun people, every day something different.
Cons: bad parking, missing breaks to fit schedule
Management needs to work more closely to mechanics to make sure the mechanic has everything he needs to do his job, instead of the mechanic running all around finding what he needs. Final assembly and functional test should be that, NOT FINAL RE-ASSEMBLY. It's also a very dangerous place to work.