Excellent company culture, gained a lot of experience working on a team, improved overall programming skills
What I wish was different
The initial on-boarding experience was a little overwhelming with a lot of new information; however, I have adapted well and feel comfortable being a productive team member now
Advice
Spend lots of time doing Salesforce Trailheads because they are invaluable when you are first starting out