2. Are messy buns professional enough for work?

Absolutely. A low messy bun or polished messy bun is suitable for office and business environments.