Pros
A couple of the employees are fun to talk to.
Cons
This is an extremely toxic work environment. Asking any questions about the ancient technology being used is an invitation to be publicly mocked and teased. People are unwilling to train new employees because knowledge-sharing would make them replaceable, so they continue to hoard knowledge for their own job security.
Making suggestions for improvements can also lead to teasing and mockery.
It’s almost entirely white men working here.
The people in the Minneapolis office spend a lot of time complaining about and making fun of the people in the Bangalore office (behind their backs).
The pay is well below average for the Twin Cities metro area.
You will not learn any useful software engineering skills at IDS. Tech stack: PICK/Basic and Delphi. They are against automatic code-formatting and any automated code quality tools. Working in this tech stack will kill your career growth.
Work-life balance is awful. You are expected to be available nights and weekends. Maybe not at first, but eventually being asked to work over the weekend will no longer surprise you. What’s worse is that most of the employees seem to love this. They clearly need to feel needed, which again points back to that toxic work environment.
Only accept a job here if you are desperate, and then continue interviewing with other companies until you find a good job, and start seeing a therapist.