They pay little then try to keep you from leaving with their counteroffer of what they should have been paying you all along. The insurance is, ironically, pretty bad and prescriptions are only paid for through cvs pharmacies. Management has no idea what they're doing and many key resources are outsourced to less skilled developers. They give you 16 days a year to use for both sick and vacation, so better not get sick. They are unnecessarily forcing all employees back to the office in the middle of a pandemic. Little opportunity for career advancement. Didn't pay me my year end bonus, and no promotion or pay increase despite many many emails of CVS boasting about its constant record profits.