Pros
Valtech used to have a lot of really bright technical people. They used to foster an agile environment that was ideal for easily collaborating as a team, and educating junior team members about new technologies. They also had competitive salaries, and good perks (video games in break room, free snacks and coffee, 3 weeks of vacation to start out).
Cons
Senior management has completely decimated the US organization. The business strategy is nebulous and changes from year to year (Doom Loop). Management has always struggled to properly staff projects due to an unpredictable sales pipeline. This has often resulted in projects being understaffed, or some resources being under-utilized/benched for too long. Also, right now Valtech has been laying off all resources they can't staff to cut costs. Also, all bonuses have been indefinitely suspended, and quarterly reviews have been discontinued.