5 days a week
So called flexible timing
Good salary compared to web and app development companies
Cons
Lot of slogging needed for achieving deadline
No one to mentor technically, managers are dumb
The management team does not take interest
ISO certified but its just on paper
Lot of favoritism for old employees
Every manager has its own method of project management
Fast paced environment
Small, focused teams
Opportunity to work on end-to-end product solutions
Minimal bureaucracy
Opportunity to take responsibility and ownership of projects
Cons
Salary could be better
Not ample time given to training (you have to hit the ground running on the project)