Avantages
Great work/life balance Great healthcare Great in your very early career and very late career if you're in management (20+ years) Pharmacy+doctors in HQs. Target is popular enough that many companies in Mpls will pick you up after working there for way more money. If you pick teams well, you can easily learn enough at a fairly smooth going job to get a Sr position at many other companies after 2 years.
Inconvénients
HR has almost full sole discretion over your promotions and raises. No matter how much every actual qualified technical person insists you get promoted, a random HR with skills in ripping people off will deny you for whatever reason possible to leech work out of you. Most TLPs bail between 1.5 and 3 years because they get promoted to senior quickly elsewhere. While it's normal to expect to have to do the work of a promoted position before you get it, Target will have you doing that for several years, easily. Too many people stuck around for 5 years before getting any sort of promotion, too many more have been here 20 years and are only 1 step away from entry-level. As a low level engineer, you will be expected to train Senior and Lead folks how to code, but you will not be paid a single extra dime for it. The raises are garbage and recruiters will lie to you about what they are. They trick TLPs into staying by giving them 5-7% ONE TIME, which you will never see ever again, and will be offset by them giving you 1-2% the next time. 4% is considered a "big raise" here, and on a bad year your "bonus" can be all of a couple hundred bucks.