Scheduling has been an issue from day one. It never seems to get better and is the top reason I would consider leaving.
It can be difficult, but any job has its drawbacks. I can't imagine finding a better place to work in this area.
Overall good, but I was an intern so I didn't get much work.
Flat structure, good office culture and diverse