1. Decent benefits, good 401k match2. In aviation division, work was good. Some of the software developers were really smart.

Cons

1. Worst culture for non-whites.2. No flex hours at all. Strictly 8:30 to 5:30 pm work schedule.3. The aviation division treated a fresher like me with out any respect and used draconian laws to teach me a lesson rather than giving me an opportunity to explain my so called "mistakes"4. HR is equally useless and believes in taking punitive/retaliatory measures against erring employees regardless of their circumstances.

Advice to ManagementAdvice

1. Stop running this company like a 19th century manufacturing unit.2. Your employees are your strength and if you dont treat them right, you will get screwed. The company is already losing talent3. This is not Texas and racial bias towards south asian culture is useless in 21st century. Please address these concerns.