Pros
Relatively stable company, plenty of projects in full stack platforms for Enterprise retail.
Cons
Limited promotion / mobility, a relatively rigid corporate structure. Also, many acquisitions / mergers that produce confusions with the teams. Teams in CA unaware of what Florida is doing. Work-life balance low with only 3 weeks paid vacation year around. Benefits okay (not great but not bad either).