Bosses are great to work with and learn from. They do an excellent job of delegating work, and providing you with autonomy to get the tasks done. I felt like an important cog of the process every day I stepped into the office.
Cons
It was a challenge at some points due to transparency. There were instances when some people of the team were not on the same page; things were moving extremely fast to keep up with growth.