-Pay is always delayed sometimes it can take up to 3 weeks
-They assign 1 developer per project when its supposed to have 3-5 members
-Some project managers are just "yes-man" without considering the techincal feasibility of the request.
-No proper software development cycle, always deploys changes to production without going through the test server.
-No proper coding standards
-Always says 'Yes' to client requests
-So few paid leaves
-Benefits are just mandatory gov't benefits, no HMO at all
-Pay is below market rate