Very bad, they want you to make a test on site and wont give you proper salary or any benefits if you pass. Never apply very bad. Also bad management. Manager is annoying and tedious. Wants employees to do what he wants and pays no regard to hierarchy