I have been working at Tata Consultancy Services full-time
Pros
Secure job Decent Salary & Multiple options
Cons
A too big company as few mistakes from bad leaders don't get noticed but the employee gets affected.
I worked at IVY Mobility full-time for more than a year
Pros
Provide the capability to work remotely
Cons
1. No defined global business process - everyone making up their own rules 2. Senior management not in tune to requirements for success 3. Say whatever the customer wants to hear to get the business
Advice to Management
1. Don't play the blame game and provide needed support to complete the project