I worked at Tata Consultancy Services full-time
I was trained and assigned a project. They havent given me an option to choose technology or project. But luckily I got a project which I had a great learning curve. Good work atmosphere. Job safety.
If you are a fresher you won't have a chance to choose technology of your interest. Salary growth will be average