Pros
(1) Hyland is a good place for people entering the enterprise software field to get their feet wet. During my time at Hyland I learned a lot about enterprise architecture, deploying mid/large scale applications, and working with end users. (2) The product is powerful, although I feel that the quality has declined over the past few years. (3) Given the right department and manager, some do seem to have an excellent work life balance. However, in my experience this was not the case.
Cons
(1) Hyland is notorious for poor compensation. Employees are told they are lucky because perks such as volleyball courts and arcades are included in the benefits package. However, wages are very low and when compared to other companies; perks like insurance and retirement plans are nothing to write home about. I have seen co-workers go and work for customers/resellers and earn a 40-60% increase in salary. I've also seen co-workers go to a competitor/ISV and earn a 50-100% increase in salary. (2) Hyland has a very intricate political landscape. Promotions are not based on qualifications/experience, rather who you're friends with or related to. There are a number of cases where a senior managers son or daughter report to them or a husband and wife work together on the same team. This allows for there to be a double standard amongst individual contributors. (3) The quality of the product is suffering, and innovation has stagnated. Hyland relies on a very young and relatively inexperienced workforce to test the product (mainly due to them being cheap labor). I found it shocking and extremely frustrating working around issues that arose during implementations, which could have been caught with very basic testing. Finally, in my opinion the software seemed a bit antiquated. There was no WOW/wiz bang factors that were worth sticking around for.