Pros
Hyland is a decent place to start your career, either as a college intern or just out of college. Beyond that, you should look anywhere else. You'll get periodic shipments of boldly "Hyland branded" merchandise that you don't need (e.g., cooler bags, shirts, etc.). Everyone else knows they're on the same sinking ship, leading to an odd camaraderie.
Cons
Description for nearly all senior/principal developers: "White guy, mid thirties. Joined Hyland straight out of college and hasn't a clue what he doesn't know because Hyland is all he knows. Convinced himself he's an expert in his field because he's worked on 10+ versions of [insert bland, branded name for basic CRUD util here]. Isn't remotely qualified to lead. Highly insecure about that." Since there are - inexplicably - hundreds of pointless middle managers, you will have a new one assigned to you every 1-3 years. Most are nice enough but all are fairly inept. Most will either be liberal arts grads or "person who once worked with an Access database" that somehow managed to convince a DeVry or ITT technical institute grad that they should be an engineering manager. It's a bit shocking, honestly. None will evaluate your actual performance. Regardless, bonuses & promotions are not based on performance but rather arbitrarily & by multiplying 1.025 against your salary, respectively. If 1.025 * your salary bumps you to the next level, congrats. If you are an employee of a company that Hyland recently acquired, quit immediately. Your product has already begun to circle the bowl. If you are a US citizen, expect to be replaced by a Polish or Indian citizen within 1-3 years. If you work for Hyland, expect a 30-40% chance of being laid off through no fault of your own. It will be completely arbitrary, unrelated to the company's performance, and you'll be informed one random morning by a pre-recorded video. Your colleagues & managers will not be given any advanced notice and they'll have to pick up the slack ... immediately.