When I first joined these guys, from the beginning of my career, they were supportive, communication was an excellent tool for Magna.
HR (K.Karuna) was pretty good at sorting things out, and connecting employees at client places. They were good at negotiating salary and other benefits. They used to communicate every month to know the client experience( good or bad), need to change or any other complications that have.
Its good company I worked with, got FT with client.