I've been at my new job for just under 3 months. I have been told by my manager (owner of the company) that I am doing great work, good job, been thanked, etc. more times than I had in 5 years by my manager at my previous company.
What a difference that makes. Holy cow.