Addicted to social media, needy, narcissistic and lazy. These are the most common complaints we hear about the Millennial generation from employers and older colleagues alike.