Pros
Positive, nurturing environment Flexible schedules Time given to pursue tasks oriented towards career growth, such as learning new stacks Amazing mentorship from senior developers Polite coworkersCons
Very bad upper management communication with the tech people. Had to glean the direction of the company from general trends. Had to basically ignore what was being said in presentations. Not the most intellectually challenging roleCompany of the Year, Best in Biz Awards International, 2017 Passenger Experience, Railway Industry Innovation Awards, 2017