employer cover photo
employer logo
employer logo

Innovative Control Systems (PA)

Is this your company?

Innovative Control Systems (PA) Software Developer reviews

1.0

Be the first to recommend this company

(2 total reviews)
avatar

Kevin Detrick

Not enough data to show CEO approval

Reviews by job title

2 reviews
1.0
18 Feb 2020
Recommend
CEO approval
Business outlook

Pros

People Pay was about average Healthcare plan with no contribution for employee Average PTO

Cons

Sub-standard hardware (Dev machines hamstrung by mechanical HDDs, restarts take 30+ minutes) Work is passed out ad-hoc with no real planning Micromanagement is the norm Salaried employees must clock in and out and hit 40 hours each week You can have flex time as long as you’re at work from 8-5 every day Clear and obvious favoritism Training is non-existent Processes and procedures are mostly non-existent or railed against every time we “GOT TO” make a release

1.0
24 Oct 2019
Recommend
CEO approval
Business outlook

Pros

As a whole, the company seems to be trying to get better, although large improvements to policy such as better PTO policies are often coupled with other pedantic annoyances like full-time salaried engineers being asked to clock in and out including for short breaks. Most of the people working in the Development department are great, but I wouldn't recommend anyone take a job there until there is a change in management.

Cons

Development department morale is extremely low, with high recent turnover that included a long-time veteran lead engineer all privately citing management as their reason for leaving. Many current engineers are looking to exit for the same reasons: - The code base is enormous, disorganized, and largely undocumented. - Minimal training on how anything is supposed to work, less even than Support personnel. This leads to a lot of redundancies. - Best practices are largely ignored and at times fought against. Anti-patterns are the norm. - Generous score of 4 on the Joel test. - Micromanagement. - Unrealistic deadlines (Nearly every development task is assigned .25 days. It's a running joke). - Rushed and inconsistent production release schedule that often bypasses QA testing and sends untested code to production, for which the engineers are then blamed when inevitable problems emerge. - Management is easily offended by professional disagreement, even going so far as giving employees the silent treatment for things like casually mentioning to someone outside the department that QA didn't have enough time to test. - Department management plays clear favorites towards a single engineer, even going so far as to suggest in meetings on more than one occasion that other members of the department should give him part of their paychecks. - Processes are nearly non-existent. Much of the process that does exist is outdated. The few good processes in place had to be implemented in spite of, not because of, department management. - QA Release schedule is "We've GOT TO make a release today!" - Dishonesty during hiring process, for instance job advertised as "Flex Time" with remote as needed, but after hire this is clarified as "be in by 9:30 and work at least 8 hours every weekday; weekends don't count. Remote is discouraged." After multiple requests for all paperwork to be signed prior to leaving my previous job and only getting the Employee Handbook in return, I was presented with an onerous and overreaching employment contract on my first day.

Glassdoor has 29 Innovative Control Systems (PA) reviews submitted anonymously by Innovative Control Systems (PA) employees. Read employee reviews and ratings on Glassdoor to decide if Innovative Control Systems (PA) is right for you.