Pros
flexible work hours, managerial style is not micro management, fair pay, high diversity and inclusion, friendly work environment.
Cons
Mobility is limited. Hard to get promotion. No commission nor bonus. Hard to win quarterly/annual award compared to other departments. High volume of work.