Pros
- Great health benefits - 4% matched and vested 401K + 2% retirement - 4 weeks vacation - If you are a new grad, this is the place to come and enter and make mistakes while you learn because Thales management is very forgiving. If you are seasoned, you might not like this.
Cons
- Managers going to people's desks Friday evenings to make them work weekends. Weekend work usually means sitting there in case someone who is testing the system has questions. Most of the time you just waste your weekend sitting there. The director of software engineering can rub people in the wrong way, specially when he promises to come to work weekends along side of you and never shows up. However other directors, like the director of system engineering, she is always willing to do what it takes to get the job done. - Lack of organizational skills. Managers promise clients impossible deadlines, but the projects are always late and very poorly organized. Products always have a lot of problems upon release; its really annoying. - Each year the tools change for you to do your job. Seems like Thales doesn't recognize that its the company culture that is the problem and not the tools. So expect to use svn one year, git the next, etc.