Pros
-Good pay -Nice office -Nice equipment -nice environment
Cons
I have worked there for three months, and I have resigned at my last day because I have found by staying there, I will forget about programming. - No career development - If you are a software engineer who is passionate about programming, forget about that there, your job will be switched to support - You are gonna receive tons of emails everyday just because you are at communication channels of your team -Unethical managers who will ask you to extend your probation period and it's illegal, then they will ask you to sign a paper to terminate your permanent contract anytime which is unethical and illegal as well. -A long interview process which has nothing to do with job responsibilities