Pros
Great benefits paid for by company. Good location that has food trucks and good lunch options around NC State. Playground environment with no real accountability. Good job security. Fun company events that involve plenty of beer. Free beer in the office at our desks. Free beer at company events. Free beer in company meetings. Free beer because it's Friday. Free swag. There is advancement opportunities if you want to try other departments or things. The company does create an environment which allows everyones voice to be heard. That being said, it's rarely acted upon but they will listen. The environment is fun and casual. The company puts a lot of money and time into it's culture with free stuff.
Cons
This place is great if you have minimal experience. If you know what you're doing you're going to lose your mind here and start looking for new employment like me and so many other people are. At Bandwidth you can mess up and fail yet still get a pat on the back and usually a promotion. Half the upper management was hired because they were friends with another manager so it's across the board that promotions, responsibility and roles are really just a joke. You'll never see a larger group of VP's and Directors with Mid-level Manager experience trying to motivate a team. There's only so much beer that can motivate me before you get frustrated. I was hired on to do a specific role and was very excited to join the team based on reviews I read online. I can honestly say what I was hired for I rarely get to do. Work life balance is so-so but definitely frowned upon if you don't answer your emails in the evenings or weekends. So it's up you you to create that balance and get a bad look by your manager, or work extra hours and see a smile.