Pros
Many opportunities to those seeking to break into the software development, support, management, etc industry. Values aptitude over experience and offers training and mentoring to cover the gaps. I have seen some new hires (as well as many old) of senior and managerial be let go despite industrial experience - where it wasn't compatible with Mitratech's expectations of quality. However, much experience in development and support is on the job - again an excellent opportunity to prove onesself. Changed focus to development from services - deficiencies are being addressed proactively instead of reactively as per old Modus Operandi. Chain of command is highly respected. No dealing with more than a single boss or two. Strong initial PTO and fairly laid-back and friendly environment. I have seen people moved from one position to another they are more suited for and have a desire to work in. Several interns being made full-time or promoted. Strong upward mobility.
Cons
Reliance on swarth of overseas labor reduced: job is no longer a sinecure as per pre-Vista. Old Guard mentality eliminated after acquisition. Still a slave to patchwork/reactionary development due to yet unstreamlined customizations nearsightedly cobbled during pre-Vista acquisition. Obstructionists let go - sadly, so did knowledge of workarounds, patchworks, and the spaghetti logic of product. Aggressive and at times unrealistic product release schedule. I do worry about Mitratech being a stepping-stone to other Vista companies in some cases. Compensation and bonus aren't very exciting and potentially below market - focus seems more on the opportunities for advancement.