It's a great place to work. You won't have any sort of problem and if you do feel uncomfortable the company will make sure you will feel comfortable and will help in any way possible.
I know Boss word means a scary person with whom you will never get along but trust me their the boss is very friendly and he takes care of each and every employee.. So I would recommend you should join. You won't regret it. As for the cons I didn't find any..