Pros: great benefits, great people
Cons: poorly trained managers (hired for technical expertise and not management skills)
People at Thales were a pleasure to work with, but its a slow moving environment. It takes several days to get items accomplished if you have to rely on another employee to complete your work. Pay and benefits were comparable to market.