Pros: compensation and benefits were good
Cons: no breaks. working even after working hours and on holidays
The hardest part of the job was ego issues of management. No respect to working hours. Even on holidays you were asked to come office. Delays in response from management thus resulting in over all delays in deliverables.