Structured process. Associates are all willing to assist and help when needed. Benefits are offered after 90 days of employment. Pay is on par for my position. Work/life balance is reasonable for my position.
Cons
Have not been employed long enough to notice any cons as of yet.