Sandwiched between two-large generations, baby boomers and millennials, generation X is often considered the 'neglected middle child.'