Pros
I am impressed with how much Flatirons invests in their employees, in an individual way. People have different situations and needs, and Flatirons has proven to be attentive, open and flexible in accommodating a range of situations.
Over the past year I have seen the company make great effort and progress in open and frank feedback on our performance, even when the news is not always great.
Cons
Working across time zones is always a challenge, and is not unique to Flatirons. But it's definitely a reality of working here.