Pros
1. Good Clientele. 2. Stable domain choosed (Capital Markerts). 3. Decent Salary for me (Its not same for everyone).
Cons
1. Employee policies are real bad (you loose opportunities). 2. Employees are exploited to maximum, you will sacrifice all personal life. 3. Dictator BOSS, who does not care for anyone. Unfortunately he do not have vision or IT knowledge. 4. No peer talent (All top talent when I joined has left), there is nothing to learn new. 5. Managing to stay in business just due to contacts and initial momentum and hard work of past talent. 6. No leadership and I hated managing subordinates on false promises and tricks by management. 7. HR department is just a puppet. They have no role to play and no policy to follow correctly. 8. Freshers and min experienced people dont know when they loose their job. 9. One guy taking burden of 10 people is modus operandi. All people are placed in project just for billing only.