Cons::
1. Very poor in project management, resource planning, project estimatation. (Agile is not followed always)
2. Developers are treated as actual resources like a thing without soul & mind.
3. Most of the managers doesn't knew anything about SDLC. How to Plan & execute the Project, Architecture, Solution's, Estimation, Deployment strategy, Quality strategy, Team management? etc., they simple follows the general manager instructions & pass on the same to team members & strictly follows calendar dates from delivery team. Just like academic way of project execution.
4. Unfriendly HR team - Most worst HR policies, They can change the policies anytime without any intimation - just by sending a mail in working hours mentioning it as per IT standards. (Idea behind is to hold people from leaving the company)
5. HR will hire for some technology and ask to work in other technologies.
6. Appraisal are very less. No matter how much work you do?? Hike amount is fixed for all.
7. No promotions - There is no such policy in CoStrategix. If they feel, they will promote else No Promotion, Performance is totally ignored.
8. Attrition rate is very high (especially developers are leaving). Mobile teams got almost vanished.
9. No Code Reviews, No work life balance, No compensation is given when you work on projects in weekends.
10. Appraisal/Reviews are always delayed by one month every time.
11. No Job Security - Employee can be FIRED anytime if under-performed.
12. No Employee Independence - Managers/HR is always forcing employees to present tech talk, write tech blogs, attend sessions/events by taking the attendance by HR team member irrespective of project conditions or interest or relevance.
13. PRACTICES - Employees are set with high expectations without providing training/ proper guidance/road-map plan/resources to practice team members. - Again ignoring the project constraints & also employee should take out his/her personal time to do all this kind of work.