Tech companies can be great places to work.
You’re often exposed to what can seem like an idyllic professional life: brilliant, ambitious, yet down-to-earth colleagues from all corners of the globe; aggressive corporate growth objectives that present an intellectual challenge; pristine offices that can...