With a mistake, my First and Last name got interchanged in my OPT EAD and therefor in SSN.
I just noticed this and I got a Job which I would be starting from Next Week.

- Would it be still legal to work?
- How it can be corrected and how much time it would take?
- Can i get my SSN corrected first or EAD has to be corrected first.

Any pointers would be a great help.