- So many meetings. Be prepared for meetings to just consume your daily schedule. You'll be lucky if you find yourself free to work on your own projects most of the day. Saw many coworkers saddled with back-to-back meetings. It really set them back when they needed to be more hands-on. - Below average flow of information. While communication at the ground level is quite easy-going (for me, at least), communication from the upper levels could be better. Lots of tribal knowledge going on. Even if things were documented, information is not circulated through the company well. - The organizational structure can use some work, probably. Didn't know who my boss was for a few months. Especially after the first one quit, the second one got fired, and the third one quit. S/o to the interim bosses who held it together through the chaos! - Lab spaces are a mess! I don't know what else to say... - There have been two "purges" during my two years here. We were never the same after the first one. - Beware the schedule. Rest in peace to a work-life balance. Saw people pulling 14 hour days, 6 days a week. Some people slept onsite. All because of a schedule! Crazy! - Retention is low. There was a point during my tenure here where there were people quitting every month.