Pros
1. Flexible Work Timings You do not need to be in office at 9 and neither you need to stay till 6 or 7. You can come and go as per your liking, as long as work designated to you is finished. 2. Salary Hikes are way beyond Industry Standards Hard Working Employees have been gives almost more than 50% hike annually 3. A mix of Professional and Casual Attitude The Management Staff is very friendly, yet very professional as far as designated work is concerned. 4. Value of your Opinion The Management is open to value your opinion to do things a certain way. You are open to discussions to justify yourself. You are not bound to do things a way that you dont want to. 5. Approachable Management Staff You can very easily and comfortably discuss your personal/professional issues with the Management Staff here. The environment is very friendly.
Cons
1. Clarity About Roles and Responsibilities At times you have to manage multiple tasks; although this gives you a variety of flavors of experience, sometimes it hinders your work.