Overall Josoft technologies is a great place to work. There is flexible work schedule which is very helpful for me. I enjoy working with my co-workers. Lots of opportunities for advancement and training. They are always available to speak with when I needed something.