My favorite Medecision experience sums up the cons pretty well.
-Developers are told they are, as a department, all getting bad marks on their year end reviews, then hence lower/no pay increases, because the dev team went over budget that year.
-Developers ask exactly why we went over budget.
-Manager tells developers they went over budget because they had to spend too much money on recruiters to find people willing to work at Medecision to replace all the people who have quit.
-Developers ask why it's fair to penalize the people who are staying with Medecision.
-Manager explains (I kid you not) that the developers should have worked harder to 'make this a place people want to stay at instead of quitting' and so it's their fault people quit and the dev department went over budget.
-Manager receives a promotion shortly thereafter.
So yes, if you'd like to work at a place where it's always YOUR fault. Sign on up. This is an absolutely tone deaf organization that doesn't really grasp reality. There's a number of 'rah-rah' supporters who are either sales people or cronies of the CEO who will tell you forever things are great despite any evidence but don't believe them.
Seriously all the developers need to get out of there asap.