Stressful, poor people managers, no transparency, too much politics, metrics/freshdesk is insanity, no sense of team and uncertain growth opportunities. Be prepared to dedicate your life to your job, otherwise no lateral or vertical movement. If you come in at 9 and leave at 5 and finish your work well, your not valued. Come in at 10 am stay till 10 pm, even if you do bad work, then your a star employee. Face time is what works.