No organization is perfect but BambooHR recognized this and works very diligently to overcome deficits. Nothing that isn't perfect about BambooHR is worth detailing here as nothing is ever off the table to talk about with your manager. I've been at a lot of places that paid lip service to that but didn't really live up to it. Bamboo talks to the talk and walks the walk. It's very refreshing.