Hours are way too long .... 8 to 6 on a good day. People often work until 7/8pm and then continue to work at home. There is no cap to the amount of work you can do and even if you feel like you are maxed out, you will be given more work. It is no wonder that people burn out here quickly. The promotion structure is also ridiculous. After 2 years, anyone who was good at their analyst job basically gets promoted to manage a team of their own. But the issue is - being good at managing your OWN INDIVIDUAL projects does not in any way translate to being a good manager of people.