
It all depends on your manager and the team you're in. I had one manager for several years which wasn't a good experience, then I changed to some other team and have another manager and it all changed drastically for good.
Team is constantly pushed beypond the limits, and people is burned out
Team work and nice environment for working
Interacting with my team and other teams
Interaction with the team and people in general
The people I work with and their open mindness.
Interaction with my team colleagues
Salary below market. I should move to another company...
The mix of cultures and being close to my home.
Most of us share same values and work following same directions.
Most of us share same values, though there are some "black sheeps"
Reasonable timelines, ownership of their decisions consequences and market salaries (currently below market).
Team community, everyone working towards the same goal: delivering quality products to our clients
They share information when needed and focus of building a cross-team community, not to have us isolated on our own silos.
Other companies pay higher salaries for the same technical jobs. ADP is not a company paying good salaries to technical employees (Developers, Testers, Automation experts, Technical leads, ...). Other companies give higher salaries.
Restaurant card has a limit and forces us asking to pay lunch in 2 parts, 1 with ADP card and 1 with our personal one. Transport cannot be bought on weekends to save time on Monday mornings. Some benefits are widely requested since many years, still no changes: pension plan, gym pass, etc.